var md_model=(function($,md_list){
    var app={
        listvalid:{
            rules: {
                caption: {
                    required: true,
                    maxlength:50
                },
                url: {
                    maxlength:50
                },
                sort:{
                    number:true
                }
            },
            messages: {
                caption: {
                    required: "用户名不能为空",
                    maxlength: "密码不能大于50个字符"
                },
                url: {
                    maxlength: "地址不能大于50个字符"
                },
                sort:{
                    number:"请输入数字"
                }
            }
        },
         initEvent:function(){
            var _this=this;
            $("#add_child").on("click",function(){
                if($(".row_check:checked").size()==0){
                    md_common.showMessage("对不起，请先选择记录");
                    return false;
                }
                if($(".row_check:checked").size()>1){
                    md_common.showMessage("对不起，只能选择一条记录");
                    return false;
                }
                var pid=$(".row_check:checked").attr("data-id");
                _this.clearForm();
                $("#model_pid").val(pid);
                $("#list_modal").modal();
            });
            $("#set_parent").on("click",function(){
                if($(".row_check:checked").size()==0){
                    md_common.showMessage("对不起，请先选择记录");
                    return false;
                }
                if($(".row_check:checked").size()>1){
                    md_common.showMessage("对不起，只能选择一条记录");
                    return false;
                }
                var id=$(".row_check:checked").attr("data-id");
                var pid=$(".row_check:checked").attr("data-pid");
                var caption=$(".row_check:checked").attr("data-caption");
                $("#m_id").val(id);
                $("#m_caption").val(caption);
                $("#list_loading").show();
                md_common.postAjax("/admin/model/loadInfo",{},function(result){
                    if(result.list){
                        var html="";
                        $.each(result.list,function(key,list){
                            if(list['id']==pid){
                                html+='<option selected="selected" value="'+list['id']+'">'+list['caption']+'</option>';
                            }
                            else{
                                html+='<option value="'+list['id']+'">'+list['caption']+'</option>';
                            }
                        });
                        $("#m_pid").html(html);
                    }
                    $("#list_loading").hide();
                    $("#parent_modal").modal();
                });
            });
            $("#saveParentForm").on("click",function(){
               md_common.postAjax('/admin/model/setParent',$("#parent_form").serialize(),function(result){
                    if(result.info=="success"){
                        window.location.href= window.location.href;
                    }
                    else{
                        alert(result.info);
                    }
                });
            });
        }
    }
    return $.extend(true, md_list, app);
})($,md_list||{});
if(typeof md_model!=undefined){
    $(function(){
        md_model.init();
    });
}
